header {
  padding: 0 .3rem;
  display: flex;
  justify-content: space-between;
  height: 1.2rem;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #0061ae;
  box-shadow: 0px 5px 6px 0px rgba(204, 204, 204, 0.1);
  overflow: hidden;
  z-index: 999;
}

header .nav_btn img {
  width: .44rem;
}

header .logo a {
  color: #ffffff;
  font-size: .37rem;
}

header .search_btn i {
  font-size: .46rem;
}

header .search_box {
  position: absolute;
  left: .3rem;
  top: -100%;
  display: flex;
  transition: .6s;
}

header .search_box .tet {
  width: 5.5rem;
  height: .8rem;
  border: 1px solid #ccc;
  padding-left: .3rem;
}

header .search_box .sub {
  height: .8rem;
  width: .8rem;
  background: none;
  background-image: url("/themes/theme_default_mobile/public/assets/images/03.png");
  background-position: center;
  background-size: .38rem .38rem;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
}

header .search_box_on {
  top: .15rem;
}

footer {
  background: #f0f0f0;
  padding-left: .2rem;
  padding-bottom: .3rem;
}

footer .box_1 {
  display: flex;
  padding: .5rem 0 .3rem 0;
}

footer .box_1 a {
  color: #999999;
  font-size: .3rem;
  font-weight: 550;
}

footer .box_1 i {
  color: #999999;
  font-size: .3rem;
  font-weight: 550;
  margin: 0 .2rem;
}

footer .box_2 {
  color: #999999;
  opacity: 0.66;
  line-height: .48rem;
  font-size: .26rem;
}

nav {
  position: fixed;
  right: -100%;
  top: 0;
  background-color: #0061ae;
  z-index: 999;
  padding: 0 .3rem;
  width: 80%;
  height: calc(100vh - .88rem);
  overflow-y: scroll;
  transition: .6s;
}

nav .logo a {
  display: block;
  text-align: center;
  padding-top: .3rem;
}

nav .logo a img {
  width: 2.04rem;
}

nav ul li .f_m .f_tit {
  height: 1.2rem;
  line-height: 1.2rem;
  color: #fff;
  font-size: .3rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px dashed #eee;
}

nav ul li .f_m .f_tit a {
  color: #fff;
}

nav ul li .f_m .f_tit i {
  transition: .8s;
}

nav ul li .f_m .f_tit_on i {
  transform: rotate(-180deg);
}

nav ul li .f_m .f_a {
  color: #fff;
  font-size: .3rem;
  height: 1.2rem;
  line-height: 1.2rem;
  display: block;
  border-bottom: 1px dashed #eee;
}

nav ul li .f_m .s_list {
  display: none;
}

nav ul li .f_m .s_list li a {
  color: #fff;
  font-size: .26rem;
  height: .9rem;
  line-height: .9rem;
  display: block;
  padding-left: .3rem;
}

.index .culture_wrap .l_list .item1,
.index .culture_wrap .l_list .item3,
.product_service .section .con_box,
.aboutus_qyjs .wrap_02,
.aboutus_qyjs .wrap_03,
.qy_culture .page01,
.qy_culture .page02,
.qy_culture .page04,
.social_responsibility .wrap_01,
.news_zmt .con_box .item {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

body {
  background-color: #f0f8ff;
}

.menu_swiper_1 {
  border-bottom: 1px solid rgba(6, 97, 174, 0.1);
}

.menu_swiper_1 .swiper-slide {
  text-align: center;
}

.menu_swiper_1 .swiper-slide span {
  padding: .3rem 0;
  display: inline-block;
  color: #333;
  font-size: .26rem;
}

.menu_swiper_1 .on span {
  color: #0061ae;
  border-bottom: 2px solid #0061ae;
}

.pub_tit {
  padding-top: .6rem;
  padding-bottom: .3rem;
  text-align: center;
}

.pub_tit h6 {
  color: #0061ae;
  font-size: .36rem;
  font-weight: 550;
}

.pub_tit h6 span {
  position: relative;
}

.pub_tit h6 span img {
  position: absolute;
  top: -.1rem;
  right: -.3rem;
  width: .25rem;
}

.pub_tit p {
  color: #dddddd;
  font-size: .32rem;
  margin-top: .12rem;
}

.load_more {
  display: flex;
  align-items: center;
  width: 2.7rem;
  height: .7rem;
  border-radius: .35rem;
  border: solid 1px #dcdcdc;
  margin: .3rem auto 0;
  color: #bbbbbb;
  font-size: .26rem;
  justify-content: center;
}

.load_more img {
  width: .2rem;
  height: .11rem;
  margin-left: .13rem;
}

.nav_on {
  right: 0;
}

.mask {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  display: none;
  z-index: 100;
}

.page_box {
  display: flex;
  justify-content: space-around;
  padding: .3rem 0;
}

.page_box a {
  height: .6rem;
  border: solid 1px #b5b5b5;
  line-height: .6rem;
  padding: 0 .2rem;
  border-radius: .3rem;
  color: #888888;
}

.page_box .on {
  background-color: #0b4c9d;
  border: 1px solid #0b4c9d;
  color: #fff;
}

.index .banner_wrap .swiper-pagination-bullet {
  background-color: #ffffff;
  opacity: 0.5;
  width: .4rem;
  height: 4px;
  border-radius: 0;
}

.index .banner_wrap .swiper-pagination-bullet-active {
  opacity: 1;
}

.index .hot_wrap a {
  display: block;
  position: relative;
}

.index .hot_wrap .pub_tit {
  position: absolute;
  top: .8rem;
  right: .6rem;
}

.index .hot_wrap .pub_tit h6 {
  color: #ffffff;
  font-size: .36rem;
}

.index .hot_wrap .pub_tit p {
  color: #ffffff;
}

.index .product_wrap {
  background-image: url("/themes/theme_default_mobile/public/assets/images/03.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 0 .2rem;
  padding-bottom: .6rem;
}

.index .product_wrap .tit {
  text-align: center;
  padding: .4rem 0;
}

.index .product_wrap .tit h6 {
  color: #ffffff;
  font-size: .48rem;
  font-family: ArialRoundedMTBold;
  font-weight: 550;
}

.index .product_wrap .tit p {
  color: #ffffff;
  font-size: .26rem;
  margin-top: .12rem;
}

.index .product_wrap .item {
  background-image: url("/themes/theme_default_mobile/public/assets/images/03.png");
  height: 1.4rem;
  margin-bottom: .2rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  align-items: center;
  padding: 0 .3rem;
  justify-content: space-between;
}

.index .product_wrap .item .icon img {
  max-width: .7rem;
  max-height: .7rem;
}

.index .product_wrap .item .tet {
  width: 70%;
}

.index .product_wrap .item .tet h6 {
  color: #ffffff;
  font-size: .36rem;
  font-weight: 550;
}

.index .product_wrap .item .tet p {
  color: #ffffff;
  opacity: 0.8;
  font-size: .22rem;
  margin-top: .05rem;
}

.index .product_wrap .item .jt img {
  width: .5rem;
}

.index .culture_wrap {
  padding-bottom: .5rem;
}

.index .culture_wrap .tit {
  color: #333333;
  font-size: .36rem;
  padding: .4rem;
  font-weight: 550;
  text-align: center;
}

.index .culture_wrap .tit i {
  color: #e62129;
}

.index .culture_wrap .l_list {
  display: flex;
  flex-wrap: wrap;
}

.index .culture_wrap .l_list .item {
  width: 50%;
}

.index .culture_wrap .l_list .item1 {
  background-image: url("/themes/theme_default_mobile/public/assets/images/09.png");
  height: 3.5rem;
  padding: 0 .28rem;
}

.index .culture_wrap .l_list .item1 .tit1 {
  display: flex;
  padding: .3rem 0;
}

.index .culture_wrap .l_list .item1 .tit1 .l {
  color: #ffffff;
  font-size: .28rem;
}

.index .culture_wrap .l_list .item1 .tit1 .r {
  color: #ffffff;
  font-size: .5rem;
  font-weight: 550;
}

.index .culture_wrap .l_list .item1 .des {
  color: #ffffff;
  opacity: 0.8;
  font-size: .22rem;
  line-height: .32rem;
}

.index .culture_wrap .l_list .item2 {
  padding-top: .5rem;
}

.index .culture_wrap .l_list .item2 img {
  height: 3rem;
}

.index .culture_wrap .l_list .item3 {
  background-image: url("/themes/theme_default_mobile/public/assets/images/05.jpg");
  height: 3rem;
  padding-top: 1.2rem;
  padding-left: .2rem;
}

.index .culture_wrap .l_list .item3 h6 {
  color: #ffffff;
  font-size: .3rem;
  font-weight: 550;
}

.index .culture_wrap .l_list .item3 p {
  color: #ffffff;
  font-size: .24rem;
  line-height: .38rem;
}

.index .culture_wrap .l_list .item4 img {
  height: 3rem;
}

.index .culture_wrap .l_list .item4 .tt {
  color: #fff;
  height: 1.2rem;
  background-color: #333333;
  border-radius: 0px 0px .5rem 0px;
  padding-left: .2rem;
  padding-top: .3rem;
}

.index .culture_wrap .l_list .item4 .tt h6 {
  font-size: .3rem;
  font-weight: 550;
}

.index .culture_wrap .l_list .item4 .tt p {
  opacity: 0.6;
  font-size: .24rem;
}

.index .news_wrap .menu_box {
  display: flex;
}

.index .news_wrap .menu_box a {
  width: 50%;
  text-align: center;
}

.index .news_wrap .menu_box a span {
  display: inline-block;
  padding: .24rem 0;
  color: #333333;
  font-size: .36rem;
}

.index .news_wrap .menu_box a span img {
  width: .35rem;
}

.index .news_wrap .menu_box .on span {
  color: #0059bd;
  border-bottom: 2px solid #0059bd;
}

.index .news_wrap .list_box {
  background-color: #f4f4f4;
}

.index .news_wrap .list_box .item {
  display: none;
}

.index .news_wrap .list_box .item li {
  border-bottom: 1px solid #c3c3c3;
}

.index .news_wrap .list_box .item li a {
  padding: .25rem .2rem;
  display: block;
}

.index .news_wrap .list_box .item li a h6 {
  color: #666666;
  font-size: .3rem;
}

.index .news_wrap .list_box .item li a p {
  color: #9dbfe6;
  font-size: .22rem;
  margin-top: .15rem;
}

.product_service_list .banner_wrap {
  position: relative;
}

.product_service_list .banner_wrap .con_box {
  position: absolute;
  z-index: 3;
  top: 1.8rem;
  left: .2rem;
}

.product_service_list .banner_wrap .con_box .tt_box {
  display: flex;
  align-items: center;
}

.product_service_list .banner_wrap .con_box .tt_box .icon img {
  width: .68rem;
}

.product_service_list .banner_wrap .con_box .tt_box .tet {
  margin-left: .2rem;
}

.product_service_list .banner_wrap .con_box .tt_box .tet h6 {
  color: #ffffff;
  font-size: .48rem;
  font-family: ArialRoundedMTBold;
}

.product_service_list .banner_wrap .con_box .tt_box .tet p {
  color: #ffffff;
  font-size: .26rem;
  margin-top: .05rem;
}

.product_service_list .banner_wrap .con_box .cc_box {
  width: 5.2rem;
  margin-top: .3rem;
  background: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  font-size: .26rem;
  padding: .8rem .33rem .5rem;
  line-height: .4rem;
  position: relative;
}

.product_service_list .banner_wrap .con_box .cc_box .btn_box {
  position: absolute;
  top: 0;
  left: 0;
  width: .6rem;
  height: .6rem;
  background-color: #0061ae;
  text-align: center;
  line-height: .6rem;
}

.product_service_list .banner_wrap .con_box .cc_box .btn_box img {
  width: .24rem;
}

.product_service_list .main_wrap .item {
  margin-top: .3rem;
}

.product_service_list .main_wrap .item .tet_box {
  background: #fff;
  padding-bottom: .3rem;
  padding-right: .23rem;
  padding-left: .23rem;
}

.product_service_list .main_wrap .item .tet_box h6 {
  color: #0061ae;
  font-size: .28rem;
  font-weight: 550;
  padding: .3rem 0;
}

.product_service_list .main_wrap .item .tet_box p {
  color: #666666;
  font-size: .26rem;
  line-height: .46rem;
}

.product_service_list .main_wrap .item .tet_box p i {
  color: #0061ae;
}

.product_service_list .main_wrap .more_btn {
  padding: .6rem 0;
}

.product_service_list .main_wrap .more_btn a {
  width: 4rem;
  height: .76rem;
  background-color: #0b4c9d;
  border-radius: .38rem;
  margin: 0 auto;
  text-align: center;
  display: block;
  color: #fff;
  line-height: .76rem;
}
.product_service .section{
  position: relative;
}
.product_service .section .con_box {
  position: absolute;
  background-image: url("/themes/theme_default_mobile/public/assets/images/13.png");
  bottom: 30%;
  width: 5.8rem;
  height: 3.25rem;
  left: 0;
}

.product_service .section .con_box .tt_box {
  display: flex;
  align-items: center;
  padding-top: .2rem;
  padding-left: .3rem;
}

.product_service .section .con_box .tt_box .icon img {
  width: .68rem;
}

.product_service .section .con_box .tt_box .tet {
  margin-left: .2rem;
}

.product_service .section .con_box .tt_box .tet h6 {
  color: #ffffff;
  font-size: .48rem;
  font-family: ArialRoundedMTBold;
}

.product_service .section .con_box .tt_box .tet p {
  color: #ffffff;
  font-size: .26rem;
  margin-top: .05rem;
}

.product_service .section .con_box .cc_box {
  color: #ffffff;
  font-size: .26rem;
  padding: .3rem .33rem .3rem;
  line-height: .4rem;
  position: relative;
}

.product_service .section:nth-child(2n) .con_box {
  background-image: url("/themes/theme_default_mobile/public/assets/images/14.png");
  right: 0;
  left: inherit;
  bottom: 30%;
}

.product_service_wy .wrap_01 {
  margin-top: .5rem;
  background-color: #f3f3f3;
  border-radius: 3px;
}

.product_service_wy .wrap_01 .tit {
  height: 1.2rem;
  background-color: #0061ae;
  display: flex;
  align-items: center;
  padding: 0 .25rem;
  color: #fff;
  font-size: .3rem;
}

.product_service_wy .wrap_01 .tit strong {
  font-size: .5rem;
  font-weight: 550;
  margin-right: .12rem;
}

.product_service_wy .wrap_01 .con {
  color: #666666;
  font-size: .26rem;
  line-height: .46rem;
  padding: .3rem;
}

.product_service_wy .wrap_02 .tit {
  width: 4.42rem;
  height: .76rem;
  background-color: #f9f9f9;
  box-shadow: 0px 0px 29px 0px rgba(163, 163, 163, 0.5);
  border-radius: .48rem;
  text-align: center;
  line-height: .76rem;
  transform: translateY(0.3rem);
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product_service_wy .wrap_02 .tit i {
  margin-right: .12rem;
  color: #f82424;
  font-style: italic;
  font-size: .72rem;
}

.product_service_wy .wrap_02 .tit em {
  color: #0061ae;
  font-size: .42rem;
  font-weight: 550;
}

.product_service_wy .wrap_02 .con {
  background-color: #0061ae;
  border-radius: 3px;
}

.product_service_wy .wrap_02 .con ul {
  padding: .4rem .2rem;
}

.product_service_wy .wrap_02 .con ul li {
  color: #ffffff;
  font-size: .26rem;
  line-height: .48rem;
}

.product_service_wy .wrap_03 {
  background-color: #f3f3f3;
  margin-top: .5rem;
  border-radius: 3px;
  padding: .3rem .16rem;
  font-size: .24rem;
  line-height: .44rem;
  color: #666666;
}

.product_service_wy .wrap_03 i {
  color: #333;
}

.product_service_wy .wrap_04 .tit {
  padding-top: .6rem;
  padding-bottom: .3rem;
  text-align: center;
}

.product_service_wy .wrap_04 .tit h6 {
  color: #0061ae;
  font-size: .36rem;
  font-weight: 550;
}

.product_service_wy .wrap_04 .tit h6 span {
  position: relative;
}

.product_service_wy .wrap_04 .tit h6 span img {
  position: absolute;
  top: -.1rem;
  right: -.3rem;
  width: .25rem;
}

.product_service_wy .wrap_04 .tit p {
  color: #a3d4fe;
  font-size: .32rem;
  margin-top: .12rem;
}

.product_service_wy .wrap_04 .kh_box {
  margin-top: .3rem;
  margin-bottom: .3rem;
  background-color: #0061ae;
  border-radius: .7rem;
  border: solid 1px #e5e5e5;
  text-align: center;
  padding: .2rem .65rem;
  color: #ffffff;
  font-size: .26rem;
  line-height: .46rem;
  font-size: .26rem;
}

.product_service_wy .wrap_04 .yq_list dl {
  background: #fff;
  margin-top: .2rem;
  padding: .5rem .2rem;
}

.product_service_wy .wrap_04 .yq_list dl dt {
  color: #0061ae;
  font-size: .3rem;
  font-weight: 550;
  margin-bottom: .12rem;
}

.product_service_wy .wrap_04 .yq_list dl dd {
  color: #555555;
  font-size: .26rem;
  line-height: .46rem;
}

.product_service_wy .wrap_05 {
  margin-top: .6rem;
  background: #fff;
  padding: 0 .2rem .5rem;
}

.product_service_wy .wrap_05 .tit {
  padding-top: .6rem;
  padding-bottom: .3rem;
  text-align: center;
}

.product_service_wy .wrap_05 .tit h6 {
  color: #0061ae;
  font-size: .36rem;
  font-weight: 550;
}

.product_service_wy .wrap_05 .tit h6 span {
  position: relative;
}

.product_service_wy .wrap_05 .tit h6 span img {
  position: absolute;
  top: -.1rem;
  right: -.3rem;
  width: .25rem;
}

.product_service_wy .wrap_05 .tit p {
  color: #bbbbbb;
  font-size: .32rem;
  margin-top: .12rem;
}

.product_service_wy .wrap_05 ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.product_service_wy .wrap_05 ul li {
  height: 1.37rem;
  background-color: #f3f3f3;
  width: 48%;
  padding: .25rem;
  margin-bottom: .2rem;
}

.product_service_wy .wrap_05 ul li h6 {
  color: #666666;
  font-size: .22rem;
}

.product_service_wy .wrap_05 ul li p {
  color: #666666;
  margin-top: .12rem;
  /* font-size: .36rem; */
  font-weight: 550;
}

.product_service_details .project_ms .tet_box {
  padding: 0 .2rem .3rem;
  background-color: #ffffff;
  box-shadow: 0px 2px 0.13px 0px rgba(0, 0, 0, 0.08);
}

.product_service_details .project_ms .tet_box h6 {
  color: #0061ae;
  font-size: .34rem;
  padding: .3rem 0;
  font-weight: 550;
}

.product_service_details .project_ms .tet_box p {
  color: #666666;
  font-size: .26rem;
  line-height: .48rem;
}

.product_service_details .project_ms .tet_box .phone {
  margin-top: .3rem;
  color: #666666;
  font-size: .26rem;
}

.product_service_details .project_ms .tet_box .phone i {
  color: #0061ae;
}

.product_service_details .project_js {
  background: #fff;
  margin-top: .3rem;
}

.product_service_details .project_js .tit {
  padding-top: .6rem;
  padding-bottom: .3rem;
  text-align: center;
}

.product_service_details .project_js .tit h6 {
  color: #0061ae;
  font-size: .36rem;
  font-weight: 550;
}

.product_service_details .project_js .tit h6 span {
  position: relative;
}

.product_service_details .project_js .tit h6 span img {
  position: absolute;
  top: -.1rem;
  right: -.3rem;
  width: .25rem;
}

.product_service_details .project_js .tit p {
  color: #dddddd;
  font-size: .32rem;
  margin-top: .12rem;
}

.product_service_details .project_js .det_box {
  color: #666666;
  font-size: .26rem;
  line-height: .46rem;
  padding: 0 .2rem .3rem;
}

.product_service_details .project_js .det_box *{
  font-size: .26rem !important;
  line-height: .46rem !important;
}

.product_service_details .project_js .det_box strong {
  display: flex;
  align-items: center;
  width: auto;
  margin: 0 auto;
  height: auto;
  line-height: .46rem !important;
  border-radius: .35rem;
  padding: 0.12rem 0.35rem;
  border: solid 1px #dcdcdc;
  margin: .3rem auto 0;
  margin: .3rem auto 0.1rem;
  fontt-size: .26rem;
  justify-content: center;
}
.product_service_details .project_js .det_box strong *{
  line-height: inherit;
  display: inline-block;
}

.product_service_details .project_js .det_box span img {
  width: .2rem;
  height: .11rem;
  margin-left: .13rem;
}

.product_service_details .project_xs {
  background-color: #0061ae;
  padding: 0 .2rem .3rem;
}

.product_service_details .project_xs .t_box {
  padding: .5rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.product_service_details .project_xs .t_box .f {
  color: #f6f6f6;
  font-size: .36rem;
  font-weight: 550;
}

.product_service_details .project_xs .t_box .r span {
  color: #ffffff;
  font-size: .28rem;
  display: inline-block;
  margin-left: .2rem;
  padding: .2rem 0;
}

.product_service_details .project_xs .t_box .r .on {
  border-bottom: 1px solid #fff;
}

.product_service_details .project_xs .s_list .item_swiper {
  display: none;
}

.aboutus_qyjs .wrap_01 {
  background: #fff;
  padding: 0.2rem .3rem;
}

.aboutus_qyjs .wrap_01 p {
  font-size: .26rem;
  line-height: .46rem;
  margin-bottom: .2rem;
  color: #333;
}

.aboutus_qyjs .wrap_02 {
  background-image: url("/themes/theme_default_mobile/public/assets/images/12.jpg");
  padding-bottom: .6rem;
}

.aboutus_qyjs .wrap_02 .con_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.aboutus_qyjs .wrap_02 .con_box .pic_box {
  width: 48%;
}

.aboutus_qyjs .wrap_02 .con_box .tet_box {
  width: 48%;
  color: #333333;
  font-size: .26rem;
  line-height: .52rem;
}

.aboutus_qyjs .wrap_03 {
  background-image: url("/themes/theme_default_mobile/public/assets/images/14.jpg");
}

.aboutus_qyjs .wrap_03 .small_swiper {
  padding: .3rem 0;
}

.aboutus_qyjs .wrap_03 .small_swiper .swiper-slide {
  text-align: center;
  color: #fff;
  font-size: .26rem;
}

.aboutus_qyjs .wrap_03 .small_swiper .small_on {
  font-size: .32rem;
  font-weight: 550;
}

.aboutus_qyjs .wrap_03 .big_swiper {
  padding-bottom: .3rem;
}

.aboutus_qyjs .wrap_03 .big_swiper p {
  margin-top: .2rem;
  color: #ffffff;
  font-size: .26rem;
  line-height: .46rem;
}

.aboutus_qyjs .wrap_04 {
  padding-bottom: .3rem;
}

.aboutus_qyjs .wrap_04 ul {
  display: flex;
  flex-wrap: wrap;
}

.aboutus_qyjs .wrap_04 ul li {
  margin-left: 1%;
  width: 31.33333%;
  margin-bottom: .2rem;
}

.contactus_way .way_box {
  background-color: #0061ae;
  padding: 0.3rem .2rem;
}

.contactus_way .way_box .item {
  display: flex;
  align-items: center;
}

.contactus_way .way_box .item img {
  width: .33rem;
}

.contactus_way .way_box .item span {
  color: #ffffff;
  line-height: .48rem;
  font-size: .26rem;
  margin-left: .25rem;
}

.contactus_way .ts_box dl {
  margin-top: .5rem;
}

.contactus_way .ts_box dl dt {
  color: #0061ae;
  font-size: .32rem;
  font-weight: 550;
}

.contactus_way .ts_box dl dd {
  margin-bottom: .3rem;
}

.contactus_way .ts_box dl dd p {
  color: #666666;
  font-size: .26rem;
  line-height: .46rem;
}

.contactus_way .ts_box dl dd p i {
  color: #e62129;
}

.contactus_rczp .wrap_01 {
  padding-bottom: .3rem;
}

.contactus_rczp .wrap_01 p {
  color: #555555;
  font-size: .26rem;
  line-height: .46rem;
  margin-bottom: .25rem;
}

.contactus_rczp .wrap_02 {
  padding-bottom: .3rem;
  background: #fff;
}

.contactus_rczp .wrap_02 p {
  color: #555555;
  font-size: .26rem;
  line-height: .46rem;
  margin-bottom: .25rem;
}

.contactus_rczp .wrap_03 p {
  margin-bottom: .3rem;
}

.contactus_rczp .wrap_03 ul li {
  margin-bottom: .25rem;
  height: 1.5rem;
  background-color: #ffffff;
  border-radius: .75rem;
  display: flex;
  padding: 0 .2rem;
  align-items: center;
}

.contactus_rczp .wrap_03 ul li img {
  width: .9rem;
  height: .9rem;
}

.contactus_rczp .wrap_03 ul li span {
  color: #333333;
  font-size: .26rem;
  margin-left: .2rem;
  line-height: .36rem;
}

.contact_rezp_gw .con_box .ttttt {
  display: flex;
  height: .8rem;
  align-items: center;
  background-color: #0b4c9d;
  padding: 0 .2rem;
}

.contact_rezp_gw .con_box .ttttt .zw {
  flex: 2;
}

.contact_rezp_gw .con_box .ttttt span {
  flex: 1;
  text-align: center;
  color: #fff;
  font-size: .28rem;
}

.contact_rezp_gw .con_box .search_box {
  display: flex;
  margin-bottom: .3rem;
  padding: 0 .2rem;
}

.contact_rezp_gw .con_box .search_box form {
  width: 100%;
  display: flex;
}

.contact_rezp_gw .con_box .search_box .tet {
  flex: 4;
  height: .8rem;
  background-color: #ffffff;
  border: solid 1px #0b4c9d;
  padding-left: .3rem;
}

.contact_rezp_gw .con_box .search_box .sub {
  flex: 1;
  height: .8rem;
  color: #fff;
  background-color: #0b4c9d;
  border: solid 1px #0b4c9d;
}

.contact_rezp_gw .con_box .item .tt {
  display: flex;
  height: .8rem;
  align-items: center;
}

.contact_rezp_gw .con_box .item .tt .zw {
  flex: 2;
}

.contact_rezp_gw .con_box .item .tt span {
  flex: 1;
  text-align: center;
  color: #666;
  font-size: .28rem;
}

.contact_rezp_gw .con_box .item .cc {
  display: none;
  padding: .3rem .2rem;
  background: #fff;
}

.contact_rezp_gw .con_box .item .cc dl {
  margin-bottom: .4rem;
}

.contact_rezp_gw .con_box .item .cc dl dt {
  color: #0b4c9d;
  font-size: .28rem;
}

.contact_rezp_gw .con_box .item .cc dl dd {
  color: #666666;
  font-size: .24rem;
  line-height: .46rem;
}

.contact_rezp_gw .con_box .item .cc .ljsq {
  width: 2.3rem;
  height: .8rem;
  background-color: #0b4c9d;
  text-align: center;
  line-height: .8rem;
  color: #fff;
  font-size: .26rem;
  display: block;
}

.contactus_tsjy .con_box .des_box {
  color: #666666;
  font-size: .26rem;
  line-height: .46rem;
  margin: .3rem 0;
}

.contactus_tsjy .con_box form h6 {
  text-align: center;
  padding: .3rem 0;
  color: #333333;
  font-size: .24rem;
}

.contactus_tsjy .con_box form h6 i {
  color: #e62129;
}

.contactus_tsjy .con_box form .item {
  display: flex;
  height: .86rem;
  background-color: #ffffff;
  align-items: center;
  border: solid 1px #e5e5e5;
  padding: 0 .2rem;
  margin-bottom: .2rem;
}

.contactus_tsjy .con_box form .item span {
  flex: 1;
  color: #333333;
  font-size: .24rem;
}

.contactus_tsjy .con_box form .item span i {
  color: #e62129;
}

.contactus_tsjy .con_box form .item select {
  flex: 4;
  height: .7rem;
  border: none;
}

.contactus_tsjy .con_box form .item input {
  flex: 4;
  height: .7rem;
  border: none;
}

.contactus_tsjy .con_box form .item .yzm {
  flex: 1;
}

.contactus_tsjy .con_box form .item .yzm img {
  width: 100%;
}

.contactus_tsjy .con_box form .tj {
  padding: .5rem 0;
}

.contactus_tsjy .con_box form .tj input {
  width: 4rem;
  color: #fff;
  height: .76rem;
  background-color: #0b4c9d;
  border-radius: .38rem;
  border: none;
  display: block;
  margin: 0 auto;
}

.contactus_xmhz {
  background: #fff;
}

.contactus_xmhz .layout {
  padding-bottom: .3rem;
}

.contactus_xmhz .layout h6 {
  color: #0061ae;
  font-size: .32rem;
  font-weight: 550;
  margin-bottom: .3rem;
}

.contactus_xmhz .layout .way_box {
  margin-bottom: .3rem;
}

.contactus_xmhz .layout .way_box P {
  color: #333333;
  font-size: .26rem;
  line-height: .46rem;
}

.yydj_list {
  background: #fff;
}

.yydj_list .list_box {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.yydj_list .list_box li {
  width: 48%;
  margin-bottom: .3rem;
}

.yydj_list .list_box li a {
  display: block;
  border: solid 1px #e5e5e5;
}

.yydj_list .list_box li a .tet_box {
  padding: .2rem;
}

.yydj_list .list_box li a .tet_box h6 {
  color: #333333;
  height: .7rem;
  overflow: hidden;
  font-size: .28rem;
  margin-bottom: .2rem;
}

.yydj_list .list_box li a .tet_box p {
  color: #999999;
  font-size: .26rem;
  line-height: .46rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.yydj_xq {
  background: #fff;
}

.yydj_xq .layout {
  padding-bottom: .3rem;
}

.yydj_xq .tit {
  color: #333333;
  font-size: .34rem;
  font-weight: 550;
  text-align: center;
  padding-top: .4rem;
}

.yydj_xq .info_box {
  padding: .4rem 0;
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.yydj_xq .info_box span {
  color: #666666;
  font-size: .28rem;
  text-align: center;
}

.yydj_xq .info_box .share a img {
  width: .3rem;
}

.yydj_xq .con_box p {
  margin-bottom: .3rem;
  font-size: .26rem;
  color: #333;
  line-height: .46rem;
}

.yydj_xq .con_box p img {
  width: 100%;
}

.yydj_xq .con_box h6 {
  font-size: .26rem;
  font-weight: 550;
  color: #333;
  margin-bottom: .3rem;
}

.yydj_xq .return {
  display: block;
  width: 2.84rem;
  height: .76rem;
  background-color: #0b4c9d;
  border-radius: .38rem;
  text-align: center;
  line-height: .76rem;
  margin: .3rem auto;
  color: #fff;
  font-size: .26rem;
}

.qy_culture .page01 {
  background-image: url("/themes/theme_default_mobile/public/assets/images/27.png");
}

.qy_culture .page01 .list_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0 1rem;
}

.qy_culture .page01 .list_box .item {
  width: 45%;
  margin-bottom: .25rem;
  height: 2.9rem;
  background: #fff;
  border: 1px solid #0061ae;
  position: relative;
  z-index: 2;
  padding: .2rem .2rem;
  float: left;
  position: relative;
  text-align: center;
}

.qy_culture .page01 .list_box .item::after {
  content: '';
  width: 96%;
  height: 96%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  border: 1px solid #0061ae;
  z-index: -1;
}

.qy_culture .page01 .list_box .item img {
  width: 1rem;
}

.qy_culture .page01 .list_box .item p {
  width: 1.55rem;
  position: absolute;
  left: 50%;
  margin-left: -.775rem;
  top: 1.3rem;
}

.qy_culture .page01 .list_box .item_last {
  width: 100%;
  height: 2rem;
  text-align: left;
  position: relative;
}

.qy_culture .page01 .list_box .item_last::after {
  width: 98%;
}

.qy_culture .page01 .list_box .item_last p {
  width: 3.37rem;
  position: absolute;
  left: 2.5rem;
  top: .5rem;
}

.qy_culture .page02 {
  background-image: url("/themes/theme_default_mobile/public/assets/images/33.jpg");
}

.qy_culture .page02 .pub_tit {
  margin-bottom: 1.6rem;
}

.qy_culture .page02 .list_box {
  display: flex;
  flex-wrap: wrap;
}

.qy_culture .page02 .list_box .item {
  text-align: center;
  margin-bottom: 2.4rem;
}

.qy_culture .page02 .list_box .item img {
  height: 1.2rem;
  width: 1.2rem;
}

.qy_culture .page02 .list_box .item span {
  display: block;
  font-size: 0.2rem;
  color: #fff;
  margin-top: 0.2rem;
  font-weight: 100;
}

.qy_culture .page02 .list_box .item1 {
  width: 33.3333%;
}

.qy_culture .page02 .list_box .item2 {
  width: 25%;
}

.qy_culture .page02 .pop_item {
  position: absolute;
  top: 2.5rem;
  z-index: 100;
  width: 100%;
  display: none;
}

.qy_culture .page02 .pop_item .pop_swiper .swiper-slide {
  width: auto;
}

.qy_culture .page02 .pop_item .pop_swiper .swiper-slide img {
  width: 6.5rem;
  height: 9.2rem;
}

.qy_culture .page03 .fp-tableCell {
  position: relative;
}

.qy_culture .page03 .fp-tableCell .pub_tit {
  position: absolute;
  z-index: 10;
  top: 3%;
  left: 50%;
  transform: translateX(-50%);
}

.qy_culture .page03 .fp-tableCell .video_box {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.qy_culture .page03 .fp-tableCell .video_box video {
  width: 100%;
}

.qy_culture .page04 {
  background-image: url("/themes/theme_default_mobile/public/assets/images/34.jpg");
}

.qy_culture .page04 .kw_swiper {
  padding: 8% 0;
}

.qy_culture .page04 .kw_swiper .swiper-slide-shadow-right {
  opacity: 0 !important;
}

.qy_culture .page04 .kw_swiper .swiper-slide-shadow-left {
  opacity: 0 !important;
}

.qy_culture .page04 .kw_swiper .swiper-pagination {
  bottom: 0 !important;
}

.qy_culture .page04 .read_more {
  width: 2.7rem;
  height: .7rem;
  background-color: #0b4c9d;
  border-radius: .35rem;
  text-align: center;
  line-height: .7rem;
  color: #fff;
  margin: .3rem auto 0;
  font-size: .26rem;
  display: block;
}

.social_responsibility .wrap_01 {
  background-image: url("/themes/theme_default_mobile/public/assets/images/35.jpg");
  padding: 0 .2rem 2.5rem;
}

.social_responsibility .wrap_01 p {
  font-size: .26rem;
  line-height: .46rem;
  color: #fff;
}

.social_responsibility .wrap_02 {
  padding-left: .2rem;
  background: #fff;
}

.social_responsibility .wrap_02 .small_swiper {
  padding-top: .6rem;
  padding-bottom: .3rem;
}

.social_responsibility .wrap_02 .small_swiper .swiper-slide {
  text-align: center;
}

.social_responsibility .wrap_02 .small_swiper .swiper-slide h6 {
  /* color: #888888; */
  color: #0061ae;
  font-size: .3rem;
  margin-top: .12rem;
  font-weight: 550;
}

.social_responsibility .wrap_02 .small_swiper .small_on h6 {
  /* color: #0061ae; */
  color: #E62129;
  
}

.social_responsibility .wrap_02 .big_swiper .swiper-slide {
  padding-right: .2rem;
}

.social_responsibility .wrap_02 .big_swiper .swiper-slide li {
  display: flex;
  align-items: flex-start;
  border-bottom: 1px solid #f0f0f0;
}

.social_responsibility .wrap_02 .big_swiper .swiper-slide li span {
  color: #333333;
  font-size: .36rem;
  color: #333;
  margin-top: .25rem;
}

.social_responsibility .wrap_02 .big_swiper .swiper-slide li .con {
  padding: 0.3rem 0;
  margin-left: .2rem;
}

.social_responsibility .wrap_02 .big_swiper .swiper-slide li .con p {
  font-size: .26rem;
  color: #999;
  line-height: .36rem;
}

.social_responsibility .wrap_02 .big_swiper .swiper-slide li .con .pic {
  display: flex;
  margin-top: .3rem;
}

.social_responsibility .wrap_02 .big_swiper .swiper-slide li .con .pic img {
  width: 2.4rem;
  height: 1.8rem;
}

.news_list {
  background: #fff;
}

.news_list .n_list li {
  padding: .25rem 0;
  border-bottom: 1px solid #f0f0f0;
}

.news_list .n_list li h6 {
  color: #333333;
  font-size: .28rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.news_list .n_list li span {
  color: #666666;
  font-size: .24rem;
  display: block;
  padding: .2rem 0;
}

.news_list .n_list li p {
  color: #666666;
  font-size: .26rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.video_center {
  background: #fff;
}

.video_center .v_list li {
  margin-bottom: .4rem;
  position: relative;
  /*height: 5rem;*/
  /*2025年3月31日14:39:33这里修改关于手机版样式太近的问题*/
}

.video_center .v_list li::after {
  position: absolute;
  z-index: 10;
  width: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.8);
  display: none;
  content: '';
}

.video_center .v_list li h6 {
  text-align: center;
  height: .86rem;
  background-color: #f4f4f4;
  color: #333;
  font-size: .3rem;
  line-height: .86rem;
  font-weight: 550;
}

.news_zmt .con_box {
  padding: .5rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.news_zmt .con_box .item {
  width: 3.1rem;
  height: 3.1rem;
  margin-bottom: .3rem;
  text-align: center;
  padding-top: .4rem;
}

.news_zmt .con_box .item h6 {
  color: #ffffff;
  font-size: .26rem;
  margin-top: .2rem;
}

.news_zmt .con_box .item .pub_tit img {
  width: .3rem;
  height: .3rem;
}

.news_zmt .con_box .item .pub_tit h6 {
  color: #fff;
  font-size: .36rem;
  font-weight: 550;
}

.news_zmt .con_box .item img {
  width: 1.9rem;
  height: 1.9rem;
}

.news_zmt .con_box .item1 {
  background-image: url("/themes/theme_default_mobile/public/assets/images/36.png");
}

.news_zmt .con_box .item2 {
  background-image: url("/themes/theme_default_mobile/public/assets/images/37.png");
}

.news_zmt .con_box .item3 {
  background-image: url("/themes/theme_default_mobile/public/assets/images/38.png");
}

.news_zmt .con_box .item4 {
  background-image: url("/themes/theme_default_mobile/public/assets/images/39.png");
}

/*# sourceMappingURL=css.css.map */
